package com.pdool.game.res;

/**
 * @author 香菜
 */
public abstract class AbsRes<T> {
    //  检查是否可以增加
    abstract void checkAdd(int roleId, T add);
    //  检查是否可以扣除
    abstract void checkCost(int roleId, T cost);
    //  增加
    abstract void add(int roleId, T add);
    //  减少
    abstract void cost(int roleId, T cost);
    //  合并
    abstract T merge(int roleId, String[] add,T old);
}
